﻿Imports Microsoft.VisualBasic
Imports System.ServiceModel

Namespace DotNetNuke.Modules.IWebCF


    <IWebContract(CoreBindings.mtomHttpBinding, Address:="IWebFileTransferManager", _
         Name:="IWebFileTransferManager")> _
    <ServiceContract(Namespace:="http://webservices.DotNetNuke.com/2007/12/IWebFileTransferManager")> _
    Public Interface IWebFileTransferManager

        <OperationContract(IsOneWay:=False, Action:="UploadFile")> _
        Sub UploadFile(ByVal msg As UploadFileRequest)

        <OperationContract(Action:="DownloadFile")> _
       Function DownloadFile(ByVal msg As FileIdRequest) As IWebResponse(Of Byte())



    End Interface


End Namespace

